"""
镜像源:
下载的话三种方式
配置镜像源
1\全局配置
2 局部
推荐  命令安装第三方库
"""
import pymysql

# 连接数据库    1端口号  用户名  密码  地址  数据库名
# root  ---->会,密码不会告诉你
# 一个软件  一个用户名
# 1 创建数据库连接对象     localhost 本地   127.0.0.1
conn=pymysql.connect(host="localhost",user="root",password="123456",
                     port=3306,database="myschools" )

# 2 通过连接对象创建游标对象      ---->游标  数据库的游标  开始(begin)  推进 fetch  结束(end)
cur=conn.cursor()
#  3 通过游标对象执行sql语句   操作: 查询 插入 修改 删除等操作
name="张三"
# print(f"select * from students where  name like '%{name}%'")
# cur.execute(f"select * from students")

# 三种获取数据的方式任选其一
# list_student=cur.fetchall()  # 获取所有数据
# for a in list_student:
#     # for b in a:
#     #     print(b,end=" ")
#     # a1,b,c,d,e,f,g,h=a
#     print(*a)
# # print(cur.fetchone())  #第一条数据
# # print(cur.fetchmany(5))
# print(list_student)
# 增删改  需要事务的参与

cur.execute(f"delete from students where id =7")
# autocommit=True  在创建连接对象,通过这个参数来控制是否自动提交 默认是手动提交

# conn.commit()   # pymysql默认不自动提交 需要手动提交,连接对象提交事务


#  4 关闭游标对象和连接对象
cur.close()
conn.close()









